body
{
    margin: 0;
    padding: 0;
    color: #590303;
    font: normal 10pt Arial,Helvetica,sans-serif;
    background: #EFEFEF url(../images/back_all.png) repeat;

}

.layout {
    overflow: hidden;
    /*margin: 15px 0;
    min-width: 800px;
    max-width: 1200px;*/
    width: 980px;
    margin: auto;
}
.sidebar {
    width: 210px;
    float: left;

}

.content {
    margin-left: 245px;
}

/*sidebar*/
.sidebar .mail {
    text-align: center;
}

.sidebar img {
    display:block;
    margin: 20px auto;
    text-align:center;
}
.sidebar .resize {
    max-width: 120px;
    max-height: 120px;
}

/*header*/
#header {
    background: url('../images/head.png') right bottom no-repeat;
    margin: 10px;
    min-height: 271px;
}
/*footer*/
#footer {
    background: url('../images/children_footer.png') right bottom no-repeat;
    min-height: 150px;
}
.footer_text {
    vertical-align: bottom;
    text-align: center;
    height:130px;
    font-size: 2.0em;
    font-weight: bold;

}

/*content*/
#mainmenu
{
    /*background:white url(bg.gif) repeat-x left top;*/
}

#mainmenu ul
{
    padding:6px 20px 5px 20px;
    margin:0px;
}

#mainmenu ul li
{
    display: inline;
}

#mainmenu ul li a
{
    color:#590303;
    background-color:transparent;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:5px 8px;
}

#mainmenu ul li a:hover, #mainmenu ul li.active a
{
   /* color: #6399cd;*/
    background-color:#EFF4FA;
    text-decoration:none;
}